A Novel Architecture Design of Large-Scale Distributed Object Storage System
نویسندگان
چکیده
A novel architecture design of large-scale distributed object storage system (called DOSS) is proposed. Our design takes several aspects effecting on the overall performance of DOSS into consideration, including an improved model of interaction based on the traditional interactive mode of object-based storage systems, MDS(Metadata Server) management scheme and a load balancing scheme combines the definition of the maximum load for OSD(Object Storage Device), hierarchical model and re-polling in order to solve access of heat objects issues. Our experimental results show that the architecture is an effective way to promote the performance of DOSS.
منابع مشابه
Simple and Efficient Transactions for a Distributed Object Store
Even the more or less “canonical”, lower-level architecture of information systems needs to be revisited from time to time. Notions like persistence and transactions belong traditionally to the area of database management systems. There are, however, many applications, such as CAD, VLSI design or simulation, which need persistence and could take advantage of transactions, but require especially...
متن کاملQoS support in Object-Based Storage Devices
Quality of Service (QoS) is an essential aspect of any large storage system. The object-based storage model is an emerging distributed storage architecture that differs from the NAS and SAN storage models. The difference warrants a reexamination of how to provide QoS support under the new object-based model. In this position paper we examine the way in which QoS is achieved in existing distribu...
متن کاملTowards a distributed multi-tier file system for cluster computing
Distributed storage systems running on clusters of commodity hardware are challenged by the ever-growing data storage and I/O demands of modern large-scale data analytics. A promising trend is to exploit the recent improvements in memory, storage media, and network technologies for sustaining high performance at low cost. While recent work explores using memory and SSDs as a cache for local sto...
متن کاملManaging and Querying Multi-versioned Documents using a Distributed Key-Value Store
We address the problem of compactly storing a large number of versions (snapshots) of a collection of keyed documents or records in a distributed environment, while efficiently answering a variety of retrieval queries over those, including retrieving full or partial versions, and evolution histories for specific keys. We motivate the increasing need for such a system in a variety of application...
متن کاملScalable Archival Data and Metadata Management in Object-based File Systems
Online archival capabilities like snapshots or checkpoints are fast becoming an essential component of robust storage systems. Emerging large distributed file systems are also shifting to object-based storage architectures that decouple metadata from file I/O operations. As the size of such systems scale to petabytes of storage, it is critically important that file system features continue to o...
متن کامل